Engineering a Replay Application Based on RDF and OWL

نویسندگان

  • Chris Greenhalgh
  • Andy French
  • Jan Humble
  • Paul Tennant
چکیده

Digital Replay System (DRS) is an application for replaying and analyzing combinations of video recordings, transcriptions and system log files. The W3C’s Resource Description Framework (RDF) and Web Ontology Language (OWL) are used to define and maintain the application’s internal data model, based on the JENA RDF library. Each application has its own persistent RDF models, provided by a database-backed JENA model. A top-level division is made into “projects”, each of which has its own RDF model for scalability and manageability. An in-memory model cache and carefully limited use of inference yields acceptable interactive performance. OWL is used for data modeling, both for primary data objects used in the application, supported by a Java wrapper generating tool, and for more general descriptive metadata, accessed via ontology-driven generic interfaces. The RDF data model is complemented by relational databases for storing system events and XML-encoded files for editable “rich” documents. This has proved to be an effective – and transferable – implementation and data storage approach. DRS is available under an open source license.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Interference Mitigation of Replay Attacks in GPS Receiver using of Finite Impulse Response Filter

The vulnerability of civil GPS receiver to interference may be intentional or unintentional. Among all types of interference, replay attack intended as the most dangerous intentional one. The signal structure of replay attack is almost the same with the satellite signal. The interference effects can be reduce with the design of an appropriate filter in the receiver. This paper presents two meth...

متن کامل

OWL-Full Reasoning from an Object Oriented Perspective

Bridging the gap between OWL and Object-Oriented Programming (OOP) languages is an indispensable condition to enable the Object-Oriented Modeling in Software Engineering by OWL. However it is very difficult in case of static OOP languages like Java and C#. We have developed SWCLOS, which is an OWL processor seamlessly built on top of Common Lisp Object System (CLOS), a dynamic OOP language. SWC...

متن کامل

Building the Seshat Ontology for a Global History Databank

This paper describes OWL ontology re-engineering from the wikibased social science codebook (thesaurus) developed by the Seshat: Global History Databank. The ontology describes human history as a set of over 1500 time series variables and supports variable uncertainty, temporal scoping, annotations and bibliographic references. The ontology was developed to transition from traditional social sc...

متن کامل

A Knowledge Engineering and Planning Framework based on OWL Ontologies

In this paper, we describe a domain-independent, general purpose knowledge engineering and planning framework that supports the construction of planning domains and problems based on OWL ontologies, and the integration of the planning process with description logic (DL) reasoning. The use of OWL ontologies as a basis for modeling domains allows the reuse of existing knowledge in the Semantic We...

متن کامل

A semantic web primer

The development of the Semantic Web, with machine-readable content, has the potential to revolutionize the World Wide Web and its use. In A Semantic Web Primer Grigoris Antoniou and Frank van Harmelen provide an introduction and guide to this emerging field, describing its key ideas, languages, and technologies. Suitable for use as a textbook or for self-study by professionals, the book concent...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007